Boutons intelligents
Contrôles/éléments XML

Boucles <ForEach>

Une boucle est une séquence d’instructions qui est spécifiée une fois, mais qui peut être exécutée plusieurs fois de suite.

Le code « à l’intérieur » de la boucle (le corps de la boucle est tout dans <élément Action>) est obéi soit :

  • Un nombre spécifié de fois (boucle For)

  • Une fois pour chacun d’une collection d’éléments (boucle ForEach)

    Par exemple, vous pouvez avoir une collection de numéros de ligne téléphonique (2 ; 4; 5) et que vous souhaitez effectuer la même action (annuler) pour chaque ligne téléphonique.

Configuration

Il est recommandé de configurer à l’aide des champs du générateur XML de boucles. Toutefois, vous pouvez également configurer à l’aide de XML.

Configuration avec le générateur XML de boucles

Pour configurer avec l’éditeur de boucles :

  1. Ouvrez l’éditeur de boutons intelligents pour créer un script.

  2. Cliquez sur Boucles <ForEach> pour afficher le générateur XML de boucles.


  3. Dans Type de boucle, sélectionnez l’une des options suivantes :

  • Pour chaque boucle

    Instruction de flux de contrôle permettant de parcourir les éléments d’une collection. En d’autres termes, une boucle For Each dit essentiellement d’effectuer cet ensemble de code pour chaque élément de la collection, plutôt que d’effectuer cette fonction x fois.


  • Boucle For

    Instruction de flux de contrôle permettant de parcourir des éléments un nombre spécifique de fois. En d’autres termes, une boucle For dit essentiellement de faire cet ensemble de code x fois.

  1. Cliquez sur SOUMETTRE.

Configuration avec XML

Vous pouvez également saisir tous les fichiers XML associés directement dans l’éditeur de boutons intelligents.

Pourboire! Vous pouvez ajouter le code XML directement à l’éditeur en faisant glisser et en déposant le bouton bleu de ce contrôle.

ForEachLoop

Instruction de flux de contrôle permettant de parcourir les éléments d’une collection. En d’autres termes, une boucle For Each dit essentiellement d’effectuer cet ensemble de code pour chaque élément de la collection, plutôt que d’effectuer cette fonction x fois.

Copier
<ForEach ElementsList="">
<ElementsList>
</ElementsList>
<Action EasyMode="False">
</Action>
</ForEach>
Éléments

L’élément <ForEach> contient deux éléments enfants : <ElementsList> et <Action>.

Exemples
ForLoop

Instruction de flux de contrôle permettant de parcourir des éléments un nombre spécifique de fois. En d’autres termes, une boucle For dit essentiellement de faire cet ensemble de code x fois.

Copier
<ForEach>
<ForStatement StartNumber="" EndNumber="" Step="" />
<Action></Action>
</ForEach>